1、按照图纸检查回路(未送电状态下)
一般PLC系统的图纸包含柜内图纸和柜外图纸两部分;柜内图纸指柜子内部的接线图;柜外图纸是所有接出电气柜的接线图。这一部分需要检查的是;1图纸设计是否合理,包括各种元器件的容量等等。2根据图纸检查元器件是否严格按照图纸连接。
在这一过程中,需要注意的地方就是检查电源,1确保回路没有短路。2确保强弱电没有混合到一起;因为PLC电源为24v,一旦因为接线错误导致220V接进PLC里,很容易将PLC或者拓展模块烧毁。
2、检查PLC外部回路,也就是俗称的“打点”
电源确认完毕后送电,测试输入输出点,这就是俗称的“打点”,测试IO点需要挨个测试,包括操作按钮,急停按钮,操作指示灯以及气缸及其限位开关等等,具体方法是一人在现场侧操作按钮等,另一人在PLC测监控输入输出信号;对于大型系统应该建立测试表,即测试后做好标记。如果发现在施工过程中有接线错误的地方需要立即处理。
这一步应该注意的是需要将程序备份后清空PLC里面的程序或者将程序禁用,避免因测试导致设备的动作。
3、检查机械结构并测试电机类负载
这一步需要检查机械结构是否紧固等等,电机类负载是否做好相应保护,避免因意外导致的事故,检查完毕后需要手动去测试设备运行,如正反转电机类,需要测试线路是否完好并带电试车,变频器类设置相应参数并进行电机优化,静态识别或者动态识别等。
这里需要注意的是对于一些特殊负载,高低压开关自动化控制柜,比如说垂直类上下移动的负载需要由专业人员进行,以免因控制不当导致测试事故。
4、调试手动模式/半自动模式以及相关逻辑关系
IO点和负载侧都测试以后,接下来要进行的就是手动模式下的调试。这里的手动模式也可以叫做半自动模式,不是用手直接去按动电磁阀或接触器等,而是指通过按钮或者HMI的按钮等去驱动设备,是与自动状态对应的。手动模式的测试可以将自动模式按照人的意愿分解,方便测试程序。
这一环节重要的是要测试安全功能,即在设备运行状态下测试急停,安全光栅等等的安全功能是否起到相应作用。
5、根据生产工艺调试自动模式
在完成半自动调试后,可进一步调试自动工作。这一环节是重要的,需要根据生产工艺测试各种连锁,包括逻辑连锁,安全连锁等,而且要多测试几个工作循环,以确保系统能正确无误地连续工作。
6、特殊工艺的测试
PLC系统里除了逻辑控制,还有很多拓展出来的功能,比如说PID控制等,当这些逻辑调试基本完成后,可着手调试模拟量、脉冲量控制。主要的是选定合适控制参数。一般讲,管城回族区自动化控制柜,这个过程是比较长的。要耐心调,参数也要作多种选择,再从中选出优者。有的PLC,它的PID参数可通过自整定获得。但这个自整定过程,也是需要相当的时间才能完成的。
7、完成上述所有的步骤
整个调试基本算是完成了。接下来就到了预生产的步骤了,预生产是生产前的工作检测,在该阶段可以配合生产进行一些特殊的测试,比如说生产节奏是否满足,带载情况下安全功能还能否起作用等等,一般连续生产一定时间后就可以交工了。
新手尤其需要注意电源,记得我在多年前调试一个项目的时候,因为施工单位将大皮带的拉绳开关的220V触点和24V触点接错了(皮带的拉绳开关为安全装置,两组触点,一组为220V断开控制回路,另一组为24V进入PLC),导致烧毁了一个数字量输入模板,后来就长记性了,再调试的时候一定分清220和24,就再也没出现过问题。
学习 PLC 密决
1.不要看到别人的回复就说:给个代码吧!你应该想想为什么。当你自己想出来 再参考别人的提示,你就知道自己和别人思路的差异。
2.别小家子气,买本书几十块都舍不得,或者买些视频看看,更学的快些,不要舍不得花钱。为了省钱看电子书,浪费的时间超过书的价值。当然如果查资料,只能看 PDF。
3.学习新的开发软件时,一定要看帮助手册。买的书不够全。刚接触一个软件,什么都不 懂,就盲目的问东问西,让人看起来很幼稚。
4.不要蜻蜓点水,得过且过,细微之处往往体现实力。
5.把时髦的技术挂在嘴边,还不如把过时的技术记在心里。
6.看得懂的书,请仔细看;看不懂的书,请硬着头皮看。 .别指望看一次遍书就能记住和掌握什么 —— 请看第二遍、第三遍。
7.多实践,调试,去写去调,只用软件模拟,是永远成不了高手的。
8.保存好你做过的所有的源程序、原理图等 ----那是你的积累之一。
9.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会 自己找答案,比如 google、百度都是很好的搜索引擎,你只要输入关键字就 能找到很多相 关资料,别老是等待别人给你希望,看的出你平时一定也很懒!
10 到一个论坛,你学会去看以前的帖子,不要什么都不看就直接问,也许你的问题早就 有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回 的。
11,论坛论坛,就是大家讨论的地方,总期望有高手总无偿指点你,除非他是你亲戚! !讨论者,起码是水平相当的才 有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。 什么样的人是浮躁的人
如果现在有个项目,需要MODBUS控制五个变频器,那该怎么办?
也许你会说,这还不简单,把前面的通信程序复zhi五遍不就行了?理论上,这是可行的,但却是不可行的,为什么呢?因为串口在同一时间,只能进行一次数据交互。这个一次,是指一次读或是写操作。这就好比一个很窄的路口,一次只能通过一辆汽车,如果五辆汽车一起通过,势必会引起堵塞,一辆也过不去,但我们需要过五辆怎么办?那就需要交通灯或是交指挥交通,通信也一样,也需要有交通灯或是交,而在MODBUS通信中,就需要我们自己来当交,通过程序控制通信流程,这就是轮询方式。
而MODBUS通信实现轮询,有两个常用的方法。
1 时间间隔法
所谓时间间隔法,就是每个操作分配一个固定的时间,比如第yi秒写入频率,第二秒读取频率,第三秒读取电流,当然,这个时间是要根据实际情况来设置的,我们看一个例子:
图一时间间隔
如图一所示,这是一个BLINK 和计数器两个功能块组成的程序,BLINK产生一个50毫秒的脉冲,而计数器对此脉冲进行计数,因此,计数器的当前计数值CV 也就是图中黄色荧光笔部分,就会从1 到6每隔50毫秒递增一次。这样,就为每一次操作分配了50毫秒的时间。
图二 利用时间间隔触发通信
如图二,红色圆圈部分,触摸自动化控制柜,当数值等于1的时候,我们写入地址0002,当数值等于2的时候,我们读取103,依次类推。黄色荧光笔部分是触发路径。
2 功能块触发法
功能块触发法,是利用功能块的状态参数来触发下一次通信,也就是我在介绍通信的时候使用的BUSY信号。
图三 利用BUSY信号触发下一次读写
如图三所示,当写入0002通信完成后,利用BUSY信号来触发下一次通信,读取103的值。图中黄色荧光笔的部分,就是触发路径,当上一个通信功能块的BUSY信号产生下降沿的时候,证明这次通信已经完成,以此来触发下一次通信
以上,就是两种常用的轮询方法,它们各有优缺点,的方式就是两者结合。利用时间间隔,这个时间间隔的设置就很讲究,时间太短,可能通信还没完成,时间太长影响效率。而利用功能块的BUSY信号,可以很好解决这个问题,但是,一旦一个环节通信出错,BUSY信号无法给出,就会造成后面的通信无法进行,那么该如何结合呢?那就是用时间间隔来确定从站之间的通信间隔,而同一个从站的读写就用功能块信号触发,这样即使通信有错误,也只是影响一个从站。
我们为每个从站分配30毫秒的时间,那么轮询10个从站只需要300毫秒,这基本能满足我们的需求,而又能保证每个站的通信时间。因为超过10个从站,就不建议用MODBUS通信了,那样就要考虑使用总线了。而一个从站内部,软启动自动化控制柜,要读写多次的时候,就用BUSY信号触发。这样,即使一个从站通信出现问题,也不会影响下一个从站的通信。
姓名: | 王继刚 ( 销售经理 ) |
手机: | 18903837318 |
业务 QQ: | 272925472 |
公司地址: | 河南省郑州市高新区继飞机电 |
电话: | 0371-55581867 |
传真: | 0371-55581867 |
Copyright © 2025 继飞机电 版权所有